package com.zmn.plat.business.interfaces.service.tariff.channel;

import com.zmn.plat.model.entity.service.tariff.ServiceTariff;

/**
 * @author tanbiao
 * @description
 * @since 2020/3/19 15:09
 * @modifier
 **/
public interface ChannelTariffBService {

    /**
     * 描述: 根据渠道ID和产品ID,保内/外，价格表类型确定价格表id 分以下几种情况： 1.渠道配置了价格表，价格表为启动的，取渠道配置的价格表，禁用的取产品默认价格表 2.渠道没有配置价格表，取产品默认的价格表
     * 
     * @param productId
     *            产品ID
     * @param channelId
     *            渠道ID
     * @param bizType
     *            1.保外，2.保内
     * @param tariffType
     *            1.服务定价，2.计价器定价
     * @return ServiceTariff 价格表数据
     * @auther tanghongjun
     * @since 2019/10/21 11:28
     */
    ServiceTariff getTariffIdByProductIdAndChannelIdAndBizTypeAndTariffType(Integer productId, Integer channelId, Integer bizType, Integer tariffType);
}
